回答:linux 0.11的內核源碼,結合下面這本書,我花了大概一個寒假(1個半月),看了一遍。然而,現在的內核已經膨脹的不成樣子了,以還不算最新的linux-4.9.229為例:整個內核源碼一共約 801M:驅動代碼占了大概一半,大約407M:體系相關的代碼大約164M:網路子系統相關的代碼29M:文件系統相關的代碼38M:linux內核核心代碼大約7.7M:但是就這7.7M,其實你要完全看完看懂也不...
回答:老實說對于初期學習c語言還是別看linux內核源碼了,因為內核非常龐大,涉及到相當多c語言以外的知識,比如匯編,音頻,視頻,計算機系統,數據結構等等。c語言初學者看源碼會覺得很艱難,因為基礎還很薄弱,對于c語言提升的幫助十分有限。如果你以后有志于參與內核開發或者對內核感興趣,推薦你看一看《linux內核設計與實現》,這本書介紹了內核基本設計思想,又不涉及過多的源碼分析,看完能夠大概的了解linux...
回答:首先作為一個前資深的 Android 程序員,一定要糾正一下這個問題,不是谷歌系統升級,安卓「將」采用 Linux 內核。不是:「將」。而是 Android 一直就是采用的 Linux 內核。安卓(Android)本身就是一種基于 Linux 的自由及開放源代碼的操作系統。系統內核Android 是運行于 Linux kernel 之上,但并不是 GNU/Linux。因為在一般 GNU/Linux...
回答:AMD新一代EPYC霄龍處理器將采用7nm的Zen 2架構,預計明年第一季度就會上市,而消費級的Ryzen銳龍處理器預計明年年中才會更新。AMD的7nm EPYC羅馬處理器可以說是一種全新的獨特架構,7nm的CPU核心與14nm的I/O核心分離,相互間采用Infinity Fabric總線連接,由于內存控制器位于I/O核心內部,所以這必然會增大CPU的內存延時,但這有助于平衡每個核心的內存延時,Z...
回答:作為一個寫了多年C++/VC++代碼,在Windows和Linux平臺都做過開發的程序員,僅從操作系統內核的角度看,Windows無疑更先進一些。不說別的,Windows10上有WSL(Windows Subsystem for Linux , 適用于Linux的Windows子系統) 也就是Windows的Linux子系統,這一點就比Linux強多了。如果包括軟件生態等方面,Linux 更比不過...
回答:其實這兩個是沒有可比性的。首先Windows是混合內核,Linux是宏內核,二者的結構都不一樣。而且Linux本身可以在內核里集成大量驅動,Windows內核文件,也就是那個ntoskrnl.exe很小。當然即使是ntoskrnl,這個代碼規模也并不小,網上有泄露的WIN2K/NT4的源碼,同時還有兼容Windows內核API的開源的ReactOS的源碼,可以看到即使是Windows的內核,代碼規...
...傳輸層的分界線,調用socket 都明白了! 3 再三研究Linux內核 當你已經會使用代碼操作Linux時,你肯定很希望揭開這層面紗,看看系統調用背后到底做了什么。 進一步了解內核的原理,有助于你更好地使用命令行和進行程序設計...
...就能知道七七八八了,想要再深入,就多看看文檔實現和內核源碼,其實很多東西都是這樣,了解了就很簡單,沒事了解一點就比別人多知道一些,共勉 Udev 是什么 udev是linux kernel的設備管理器,處理硬件的添加和刪除,但它的...
ChatGPT和Sora等AI大模型應用,將AI大模型和算力需求的熱度不斷帶上新的臺階。哪里可以獲得...
大模型的訓練用4090是不合適的,但推理(inference/serving)用4090不能說合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關性能圖表。同時根據訓練、推理能力由高到低做了...